package com.gopay.common.domain.bank.nucc.expay.cert.req;

import com.gopay.common.domain.bank.nucc.expay.NuccExpayBodyMessage;
import com.gopay.common.domain.bank.nucc.expay.cert.NuccExpayCertBodyInstginf;
import com.gopay.common.domain.bank.nucc.expay.cert.NuccExpayCertBodySgninf;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/** 
 * 网联快捷-身份认证、签约 请求报文体
 * @ClassName: NuccExpayCertBodyMessage 
 * @author w_jiqing 
 * @date 2017年7月12日 上午10:33:26  
 */ 
@XStreamAlias("MsgBody")
public class NuccExpayCertBodyReq extends NuccExpayBodyMessage{

    private static final long serialVersionUID = -592580123075634051L;

    /**
     * 签约人信息
     */
    @XStreamAlias("SgnInf")
    private NuccExpayCertBodySgninf sgninf;
    
    /**
     * 签约信息
     */
    @XStreamAlias("TrxInf")
    private NuccExpayCertBodyTrxinf trxinf;
    
    /**
     * 支付账户信息
     */
    @XStreamAlias("InstgInf")
    private NuccExpayCertBodyInstginf  instginf;

 
    public NuccExpayCertBodySgninf getSgninf() {
        return sgninf;
    }

    public void setSgninf(NuccExpayCertBodySgninf sgninf) {
        this.sgninf = sgninf;
    }

    public NuccExpayCertBodyTrxinf getTrxinf() {
        return trxinf;
    }

    public void setTrxinf(NuccExpayCertBodyTrxinf trxinf) {
        this.trxinf = trxinf;
    }

    public NuccExpayCertBodyInstginf getInstginf() {
        return instginf;
    }

    public void setInstginf(NuccExpayCertBodyInstginf instginf) {
        this.instginf = instginf;
    }
    

}
